#ifndef _WC_FACTORY_
#define _WC_FACTORY_

#include<boost/optional.hpp>
#include<fstream>

#include"abstractwc.h"

struct WordCounterFactory
{
    WordCounterFactory(std::string const & file);
    WordCounter * get() const;
    
    ~WordCounterFactory();
private:
    WordCounter * wc_;
};

#endif
